package com.yt.al.object;

import io.appium.java_client.AppiumDriver;

import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;

public class ZSYYTObject extends BaseObject{

	public ZSYYTObject(AppiumDriver _driver) {
		super(_driver);
	}

	/**
	 * 获取立即体验按钮
	 * @return
	 */
	public WebElement getComeIn(){
		return getWebElement(By.id("com.xinhang.mobileclient:id/start_loading_iv"));
	}
	
	/**
	 * 获取 我的 按钮元素
	 * @return
	 */
	public WebElement getMe(){
		
		WebElement root = getWebElement(By.id("com.xinhang.mobileclient:id/menubottomlayout"));
		WebElement root1 = root.findElements(By.className("android.widget.LinearLayout")).get(0);
		return root1.findElements(By.className("android.widget.LinearLayout")).get(1);
	}
	
	/**
	 * 获取 立即登录 按钮元素
	 * @return
	 */
	public WebElement clickLogin()
	{
		return getWebElement(By.id("com.xinhang.mobileclient:id/id_my_mobile_login_btn"));
	}
	
	/**
	 * 获取 号码框 输入元素
	 * @return
	 */
	public WebElement userName(){
		return getWebElement(By.id("com.xinhang.mobileclient:id/user_et"));
		                         
	}

	/**
	 * 获取 密码框 输入元素
	 * @return
	 */
	public WebElement userPass(){
		return getWebElement(By.id("com.xinhang.mobileclient:id/pwd_et"));
	}
	
	/**
	 * 获取 记住密码  单选框
	 * @return
	 */
	public WebElement rememberPass()
	{
		return getWebElement(By.id("com.xinhang.mobileclient:id/reme_pd_layout"));
		
	}
	/**
	 * 获取 自动登录  单选框
	 * @return
	 */
	public WebElement autoLogin()
	{
		return getWebElement(By.id("com.xinhang.mobileclient:id/auto_login_layout"));
	}

	/**
	 * 获取 登录  按钮
	 * @return
	 */
	public WebElement loginBtn(){
		return getWebElement(By.id("com.xinhang.mobileclient:id/login_btn"), 3);
	}
	
	/**
	 * 获取 正在登录  按钮
	 * @return
	 */
	public WebElement loginLoadingBtn(){
		return getWebElement(By.id("com.xinhang.mobileclient:id/login_loading"), 1);
	}
	
	/**
	 * 获取 个人设置 按钮元素
	 * @return
	 */
	public WebElement settingBtn(){
		return getWebElement(By.id("com.xinhang.mobileclient:id/title_btn_menu"), 1);
	}
	
	/**
	 * 获取 退出登录  按钮元素
	 * @return
	 */
	public WebElement loginoutBtn(){
		return getWebElement(By.id("com.xinhang.mobileclient:id/login_out_btn"));
	}
	
	/**
	 * 获取  确认退出  按钮元素
	 * @return
	 */
	public WebElement loginoutSureBtn(){
		return getWebElement(By.id("com.xinhang.mobileclient:id/confirmButton"));
	}
	
	
	/**
	 * 获取 返回登录  按钮元素
	 * @return
	 */
	public WebElement goLoginBtn(){
		return getWebElement(By.id("com.xinhang.mobileclient:id/login_btn"));
	}


}
